History
History
Synonyms
UK
US
Meaning:
ravage

a destructive effect; to damage (something) badly

destroy, ransack

LEAVE IN RUINS as in Wiktionary
LEAVE IN RUINS as in Wikipedia